"""
循环
"""

#字典利用items内置函数进行for循环，
my_dict = {'name':'fangmin','age':18,'school':'shou'}
print(my_dict.items()) #将字典转成伪列表，每个key，value转成元组

for k,v in my_dict.items():
    print(k,v)

#python内置函数range,返回一个一定范围的可迭代对象，元素为整型，它不是列表，无法打印信息，但可循环
for i in range(0,10,2): #第3个参数步长，默认1
    print(i)
else:
    print('for循环执行结束，执行else里的语句')

#while循环
total = 0
count = 0
while count <= 10:
    total += count
    count += 1
print(total,count)

#continue停止本次循环，进行下一次循环
#break是循环停止，如果循环有else，else语句不执行

#打印乘法表
for i in range(1, 10):
    for j in range(1, i + 1):
        print('{} * {} = {}'.format(i, j, i * j), end=' ')
    print('')

i = 0
j = 0

while i < 9:
    i += 1
    while j < 9:
        j += 1
        print('{} * {} = {}'.format(i, j, i * j), end=' ')
        if i == j:
            j = 0
            print('')
            break